// samsting : this file is auto create.

#ifndef ALIYUN_Ess_DescribeScalingActivitiesRequest_H_
#define ALIYUN_Ess_DescribeScalingActivitiesRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Ess {

class DescribeScalingActivitiesRequest : public RpcAcsRequest {
public:
  DescribeScalingActivitiesRequest();

  int64 GetOwnerId(void) const;
  void  SetOwnerId(int64 OwnerId);

  const string& GetResourceOwnerAccount(void) const;
  void          SetResourceOwnerAccount(const string& ResourceOwnerAccount);

  int64 GetResourceOwnerId(void) const;
  void  SetResourceOwnerId(int64 ResourceOwnerId);

  int  GetPageNumber(void) const;
  void SetPageNumber(int PageNumber);

  int  GetPageSize(void) const;
  bool SetPageSize(int PageSize);

  const string& GetScalingGroupId(void) const;
  void          SetScalingGroupId(const string& ScalingGroupId);

  const string& GetStatusCode(void) const;
  void          SetStatusCode(const string& StatusCode);

  const string& GetScalingActivityId_1(void) const;
  void          SetScalingActivityId_1(const string& ScalingActivityId_1);

  const string& GetScalingActivityId_2(void) const;
  void          SetScalingActivityId_2(const string& ScalingActivityId_2);

  const string& GetScalingActivityId_3(void) const;
  void          SetScalingActivityId_3(const string& ScalingActivityId_3);

  const string& GetScalingActivityId_4(void) const;
  void          SetScalingActivityId_4(const string& ScalingActivityId_4);

  const string& GetScalingActivityId_5(void) const;
  void          SetScalingActivityId_5(const string& ScalingActivityId_5);

  const string& GetScalingActivityId_6(void) const;
  void          SetScalingActivityId_6(const string& ScalingActivityId_6);

  const string& GetScalingActivityId_7(void) const;
  void          SetScalingActivityId_7(const string& ScalingActivityId_7);

  const string& GetScalingActivityId_8(void) const;
  void          SetScalingActivityId_8(const string& ScalingActivityId_8);

  const string& GetScalingActivityId_9(void) const;
  void          SetScalingActivityId_9(const string& ScalingActivityId_9);

  const string& GetScalingActivityId_10(void) const;
  void          SetScalingActivityId_10(const string& ScalingActivityId_10);

  const string& GetScalingActivityId_11(void) const;
  void          SetScalingActivityId_11(const string& ScalingActivityId_11);

  const string& GetScalingActivityId_12(void) const;
  void          SetScalingActivityId_12(const string& ScalingActivityId_12);

  const string& GetScalingActivityId_13(void) const;
  void          SetScalingActivityId_13(const string& ScalingActivityId_13);

  const string& GetScalingActivityId_14(void) const;
  void          SetScalingActivityId_14(const string& ScalingActivityId_14);

  const string& GetScalingActivityId_15(void) const;
  void          SetScalingActivityId_15(const string& ScalingActivityId_15);

  const string& GetScalingActivityId_16(void) const;
  void          SetScalingActivityId_16(const string& ScalingActivityId_16);

  const string& GetScalingActivityId_17(void) const;
  void          SetScalingActivityId_17(const string& ScalingActivityId_17);

  const string& GetScalingActivityId_18(void) const;
  void          SetScalingActivityId_18(const string& ScalingActivityId_18);

  const string& GetScalingActivityId_19(void) const;
  void          SetScalingActivityId_19(const string& ScalingActivityId_19);

  const string& GetScalingActivityId_20(void) const;
  void          SetScalingActivityId_20(const string& ScalingActivityId_20);

  const string& GetOwnerAccount(void) const;
  void          SetOwnerAccount(const string& OwnerAccount);

private:
  int64  OwnerId_;
  string ResourceOwnerAccount_;
  int64  ResourceOwnerId_;
  int    PageNumber_;
  int    PageSize_;
  string ScalingGroupId_;
  string StatusCode_;
  string ScalingActivityId_1_;
  string ScalingActivityId_2_;
  string ScalingActivityId_3_;
  string ScalingActivityId_4_;
  string ScalingActivityId_5_;
  string ScalingActivityId_6_;
  string ScalingActivityId_7_;
  string ScalingActivityId_8_;
  string ScalingActivityId_9_;
  string ScalingActivityId_10_;
  string ScalingActivityId_11_;
  string ScalingActivityId_12_;
  string ScalingActivityId_13_;
  string ScalingActivityId_14_;
  string ScalingActivityId_15_;
  string ScalingActivityId_16_;
  string ScalingActivityId_17_;
  string ScalingActivityId_18_;
  string ScalingActivityId_19_;
  string ScalingActivityId_20_;
  string OwnerAccount_;

};

} } // namespace aliyun { namespace Ess {

#endif // #ifndef ALIYUN_Ess_DescribeScalingActivitiesRequest_H_

// end of file 
